import request from '@/utils/request'

// 查询区域信息列表
export function listRegion(query) {
  return request({
    url: '/ndpf/region/list',
    method: 'get',
    params: query
  })
}

// 查询区域信息详细
export function getRegion(regionId) {
  return request({
    url: '/ndpf/region/' + regionId,
    method: 'get'
  })
}

// 新增区域信息
export function addRegion(data) {
  return request({
    url: '/ndpf/region',
    method: 'post',
    data: data
  })
}

// 修改区域信息
export function updateRegion(data) {
  return request({
    url: '/ndpf/region',
    method: 'put',
    data: data
  })
}

// 删除区域信息
export function delRegion(regionId) {
  return request({
    url: '/ndpf/region/' + regionId,
    method: 'delete'
  })
}

// 查询区域根信息列表
export function listRootNodes(query) {
  return request({
    url: '/ndpf/region/loadRootNodes',
    method: 'get',
    params: query
  })
}


// 查询区域子信息列表
export function listChildrenNodes(query) {
  return request({
    url: '/ndpf/region/loadChildrenNodes',
    method: 'get',
    params: query
  })
}


// 查询区域信息列表
export function list1Region(query) {
  return request({
    url: '/ndpf/region/list1',
    method: 'get',
    params: query
  })
}


// 查询区域信息列表
export function list2Region(query) {
  return request({
    url: '/ndpf/region/list2',
    method: 'get',
    params: query
  })
}


// 查询区域信息列表
export function list3Region(query) {
  return request({
    url: '/ndpf/region/list3',
    method: 'get',
    params: query
  })
}


// 查询区域信息列表
export function list4Region(query) {
  return request({
    url: '/ndpf/region/list4',
    method: 'get',
    params: query
  })
}